package main

import "fmt"

func main() {
	//复习下初始化一个切片
	s := []int{}
	fmt.Println(s)

	//利用空接口，创建一个元素可以是任意类型的切片。注意下面的写法，要把 interface{} 整体看成一个数据类型，最后一个{}，是初始化切片的必要语法
	arr := []interface{}{}
	arr = append(arr, 99)     //可添加整数
	arr = append(arr, "good") //也可添加字符串
	fmt.Println(arr)

	//利用空接口，创建一个value可以是任意类型的map
	m := map[string]interface{}{}
	m["age"] = 88
	m["name"] = "老王"
	fmt.Println(m)
}
